package jsonrpc

import (
	"fox/controllers"
	"github.com/gin-gonic/gin"
)

type Config struct {
	JsonRpcFunMap map[string]func(*gin.Context)
}

var (
	GJsonRpc *Config
)

func InitConfig() (err error) {
	var (
		jsonRpcController *controllers.JsonRpcController
	)

	GJsonRpc = &Config{JsonRpcFunMap: make(map[string]func(*gin.Context))}

	//将controller放入map中
	jsonRpcController = controllers.NewJsonRpcController()
	GJsonRpc.JsonRpcFunMap["JsonRpcReturn"] = jsonRpcController.JsonRpcReturn

	return err
}
